:root {
  --color-text: #666;
  --color-high-text: #ff5777;
  --color-tint: #ff8198;
  --color-background: #f6f6f6;
  --font-size: .7rem;
  --line-height: 1.5;
  --theme-color: #2d8cf0;
  --theme-color2:#5cadff;
  --max-width: 1210px;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,body {
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
  background: var(--color-background) !important;
  height:100% !important;
  min-width: 990px;
}

h1,h2,h3,b,p{
  color:#1f1f1f;
}

/** 整体模块 **/
.content-wrap{
  width: 80%;
  margin: 0 auto;
  max-width: var(--max-width);
}

/** 垂直居中 **/
.flex-vertical{
  display: flex;
  align-items: center;
}

/* 首页 */
.index-module{
  margin-top: 20px;
}